body,html,div,p,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,a,img,form,input,textarea,span{margin: 0;padding: 0;}
a{text-decoration: none;cursor: pointer;}
a:hover{text-decoration: none;}
img{border:none;}
ul,li,dl,dt,dd{list-style: none;}
body,html{width: 100%;height: 100%;overflow: hidden;background: #eaedf1;font-family: "微软雅黑";}
*{outline: none;}
::-webkit-input-placeholder {color:#999;font-family: "微软雅黑";font-size: 14px;}
::-moz-placeholder {color:#999;font-family: "微软雅黑";font-size: 14px;}
:-ms-input-placeholder {color:#999;font-family: "微软雅黑";font-size: 14px;}
textarea{vertical-align: top;font-family: "微软雅黑";font-size: 14px;}
input,textarea{color: #676a6c;font-size: 14px;}


.hide{display: none;}
.show{display: block;}
.floatR{float: right;}
.floatL{float: left;}

.noFinishedCr{background: darkgrey!important }
.pendingAuditCr{background: #f8ac59!important}
.completedCr{background: #229c39!important }
.notPassCr{background: #e74c3c!important }

/*select 样式*/
.myselect{border:1px solid #dbe1e8;display: inline-block;overflow: hidden;border-radius: 3px;
	background: url(../images/selectBg.png) no-repeat 95% center;vertical-align: top;color: #999}
.myselect .myselect{border:1px solid #dbe1e8;display: inline-block;border:none;
	background:none;}
.myselect .myselect	option{border:none;padding: 8px 0}

.selectLg{width: 296px;height: 31px;}
.selectLg .myselect{width: 320px;height: 31px;}

.selectXs{width: 172px;height: 35px;}
.selectXs .myselect{width: 200px;height: 35px;}

/*header*/
.header{width: 100%;height: 9%;background: #f9fafc;position: absolute;left: 0;top: 0;transition:0.3s linear;
	border-bottom: 1px solid #d8d8d8;box-sizing:border-box;z-index: 999}
.logo{width:15%;background: #254575;height: 100%;font-size: 24px;color: #fff;text-align: center;position: absolute;
	left:0;top: 0;border-bottom: 1px solid transparent;z-index: 9999;}
.logo span{display: inline-block;height: 40px;top: 50%;position: absolute;margin-top: -20px;width: 100%;
	left:0;}

.navigation{margin-left: 15%;height: 100%;border-bottom: 1px solid #d8d8d8;position: relative;z-index: 9999;
	background: #fff;width:85%;}

.navBtn{float: left;width: 87px;border-right: 1px solid #eff0f1;text-align: center;height:100%;
		position: relative;}
.navBtn a{display: inline-block;width: 84px;height: 100%;position: absolute;left:0;}
.navBtn a img{width: 22px;height: 16px;position: absolute;left:50%;top:50%;margin-top: -8px;margin-left: -11px;}

.welcomeText{float: right;padding-right: 40px;color: #818181;font-size: 12px;height: 100%;position: relative;}


/*asider*/
.aside{width:15%;;background: #163563;height: 100%;position: fixed;left: 0;top: 9%}
.sysList li{height: 50px;border-bottom: 1px solid #28456f;-webkit-transform:translateX(0);-moz-transform:translateX(0);cursor: pointer;}
.sysList li:hover{background:rgba(255,255,255,0.15)}
.sysList a{color: #f5f6f8;display: inline-block;width: 100%;height: 50px;}

.sysList .sysIcon,.sysList .sysListText{display: inline-block;height: 50px;line-height: 50px;}
.sysList .sysIcon{width: 50px;background: rgba(255,255,255,0.05);text-align: center;}

.sysList .sysListText{padding-left: 10px;font-size: 14px;}
.sysIcon img{vertical-align: middle;width: 45%;}

.sysActive{background: rgba(255,255,255,0.15)}


/*infoSysm*/
.infoSysmCon{background: #fff;color: #9b9a9a;font-size: 14px;overflow-y: auto;width: 99%;min-height: 40%;
	height: 88%;margin: 20px 0 0 1%; overflow-y:auto;padding-bottom: 1%}
.inpXs{width: 286px;height: 35px;line-height: 35px;border:1px solid #dbe1e8;border-radius: 3px; padding: 0px 5px;}
.inpLg{width: 729px;height: 35px;line-height: 35px;border:1px solid #dbe1e8;border-radius: 3px;padding: 0px 5px;}
.infoSysmCon .infoFormText{display: inline-block;width: 141px;text-align: right;}
.float{float: left;}
.noFloat{clear: both;}
.infoSysmCon .sysFormList{margin-bottom:20px;}

.inpFile{width: 155px;height: 140px;cursor: pointer;}
.fileUpload{position: relative;display: inline-block;vertical-align: top;}
.fileUpload img{vertical-align: top;}
.infoSysmCon .inpFile{position: absolute;left:0;top: 0;opacity: 0;}

.infoSysmCon .subBtn{padding-left: 141px;}
.infoSysmCon .subBtn input{width: 172px;height: 43px;line-height: 40px;background: rgba(92,171,230,1);border-radius: 5px;
	border:none;color: #fff;font-size: 14px;cursor: pointer;}
.infoSysmCon .subBtn input:hover{background: rgba(92,171,230,0.8);}

.subBtn .modifyBtn{width: 172px;height: 43px;line-height: 42px;background: #5cabe6;color: #fff;border:0;border-radius: 3px;
	font-size: 14px;cursor: pointer;}

.uploadPic{vertical-align: top;}
.fileBtn{vertical-align: bottom;}
.uploadBefore .uploadPic{border-radius: 50%;width: 126px;height: 126px;margin-right: 15px;}
.imgU{border-radius: 50%;width: 145px;height: 145px;margin-right: 15px;}
.imgUa{border-radius: 50%;width: 145px;height: 145px;margin-right: 15px;}

/* 404 页面*/
.unfind{display:block;position: relative;margin: auto auto;}

/* 分页*/
.tcdPageCode{padding: 25px 20px 60px 20px;text-align: left;color: #ccc;float: right;}
.tcdPageCode a{display: inline-block;color: #428bca;display: inline-block;height: 25px;	line-height: 25px;	padding: 0 10px;border: 1px solid #ddd;	margin: 0 2px;border-radius: 4px;vertical-align: middle;}
.tcdPageCode a:hover{text-decoration: none;border: 1px solid #428bca;}
.tcdPageCode span.current{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #fff;background-color: #428bca;	border: 1px solid #428bca;border-radius: 4px;vertical-align: middle;}
.tcdPageCode span.disabled{	display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 4px;vertical-align: middle;}

.tcdPageCode .pagination mark{display: inline-block;color: #428bca;display: inline-block;height: 25px;	line-height: 25px;	padding: 0 10px;border: 1px solid #ddd;	margin: 0 2px;border-radius: 4px;vertical-align: middle;background: #eee}

.tcdPageCode a.cur{background: #428bca;color: #fff;}
/*.uploadStyle li{display: inline-block;margin-right: 10px}*/
.picRelate ul li{display: inline-block;margin-right: 15px;position: relative;padding-bottom: 60px;}
.picRelate ul li img{display: inline-block;margin-bottom: 10px;}
.picRelate li{width: 120px}
.picRelate li a{display: inline-block;width: 69px;height: 22px;line-height: 22px;text-align: center;color: #fff;background: #ccc;
	font-size: 12px;border-radius: 3px;}
.picRelate li input.picUploadBtn{position: absolute;bottom: 30px;left: 15px;z-index: 999;cursor: pointer;opacity: 0;
	filter:alpha(opacity=0);width: 90px;height: 25px;}
.picRelate li a{position: absolute;bottom: 30px;left: 22%}
.picRelate li a.botBtn{position: absolute;bottom: 0;background: #e74c3c}
input.error { border: 1px solid red; }


